// components/my-comp1/my-comp1.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {

    },

    /**
     * 组件的初始数据
     */
    data: {
        count: 1,
        douCount: 2,
        r: 0,
        b: 0,
        g: 0,
        rgb: '0,0,0'
    },
    // 数据监听
    observers: {
        count(newValue) {
            this.setData({
                douCount: newValue * 2
            })
        },
        "r, g, b"(r, g, b) {
            this.setData({
                rgb: `${r},${g},${b}`
            })
        }
    },
    /**
     * 组件的方法列表
     */
    methods: {
        addCount() {
            this.setData({
                count: this.data.count + 1
            })
        },
        addR() {
            this.setData({
                r: this.data.r >= 255 ? 255 : this.data.r + 5
            })
        },
        addG() {
            this.setData({
                g: this.data.g >= 255 ? 255 : this.data.g + 5
            })
        },
        addB() {
            this.setData({
                b: this.data.b >= 255 ? 255 : this.data.b + 5
            })
        }
    }
})